@charset "UTF-8";
/*
*******************************************************************************************************
# 特定の条件から探す 
*******************************************************************************************************

*/
#containerWrapper {
	line-height: 1.4;
	background: #BBEFFD !important;
}
.conditions_search div#container {
	padding-bottom: 0px;
}

.box_head_conditions_search {
}
.box_head_conditions_search .mod_ttl_page {
	background: url(/static/conditions-search/images/ttl_icn_search.png) no-repeat 0px 0px;
	padding: 8px 0px 5px 50px;
}
.box_head_conditions_search .mod_ttl_page strong {
	color: #FB49AE;
}


.maparea {
	height: 480px;
	width: 830px;
	margin: 0px 0px 0px 120px;
	position: relative;
}
.maparea h3 {
	position: absolute;
	left: -70px;
	top: 135px;
}
.maparea h3.w_line {
	top: 110px;
}
.maparea .btn_back {
	position: absolute;
	left: -70px;
	top: 220px;
}
.maparea li {
	position: absolute;
	z-index: 5;
	height: 83px;
}
.maparea li a:hover,
.maparea li a:hover img {
	opacity: 1;
	filter: alpha(opacity=100);
}
.maparea .bear_area {
	position: absolute;
	z-index: 3;
	right: -50px;
	top: 27px;
	height: 350px;
	width: 350px;

	background: url(/static/conditions-search/images/img_bear_select.png) 0 0 no-repeat;

	overflow: hidden;
}

.maparea .bear_area .chara {
	position: absolute;
	left: 0px;
	top: 350px;
	height: 1750px;
	width: 700px;
}

/* #map_jp */
.maparea #map_jp .bear_jp {
	position: absolute;
	z-index: 3;
	left: 0px;
	top: 43px;
}
.maparea #map_jp span {
	position: absolute;
	top: -25px;
	left: 145px;
}
.maparea li.hokkaido {
	left: 543px;
	top: -15px;
}
.maparea li.touhoku {
	left: 502px;
	top: 140px;
}
.maparea li.kanto {
	left: 502px;
	top: 235px;
}
.maparea li.koushinhoku {
	left: 380px;
	top: 145px;
}
.maparea li.tokai {
	left: 400px;
	top: 330px;
}
.maparea li.kansai {
	left: 260px;
	top: 175px;
}
.maparea li.cyushokoku {
	left: 220px;
	top: 330px;
}
.maparea li.kyushu {
	left: 45px;
	top: 280px;
}

/* #map_tohoku */
.maparea #map_tohoku span {
	position: absolute;
	top: -10px;
	left: 175px;
}
.maparea li.aomori {
	left: 370px;
	top: 35px;
}
.maparea li.iwate {
	left: 370px;
	top: 140px;
}
.maparea li.miyagi {
	left: 370px;
	top: 250px;
}
.maparea li.fukushima {
	left: 282px;
	top: 355px;
}
.maparea li.yamagata {
	left: 150px;
	top: 260px;
}
.maparea li.akita {
	left: 150px;
	top: 140px;
}

/* #map_kanto */
.maparea #map_kanto span {
	position: absolute;
	top: 30px;
	left: 150px;
}
.maparea li.tokyo {
	left: 123px;
	top: 264px;
}
.maparea li.kanagawa {
	left: 197px;
	top: 343px;
}
.maparea li.saitama {
	left: 231px;
	top: 186px;
}
.maparea li.chiba {
	left: 394px;
	top: 253px;
}
.maparea li.gunma {
	left: 128px;
	top: 98px;
}
.maparea li.tochigi {
	left: 255px;
	top: 59px;
}
.maparea li.ibaragi {
	left: 410px;
	top: 97px;
}

/* #map_koushinetuhoku */
.maparea #map_koushinetuhoku span {
	position: absolute;
	top: -25px;
	left: 147px;
}
.maparea li.niigata {
	left: 427px;
	top: 134px;
}
.maparea li.yamanashi {
	left: 420px;
	top: 310px;
}
.maparea li.nagano {
	left: 280px;
	top: 310px;
}
.maparea li.fukui {
	left: 164px;
	top: 224px;
}
.maparea li.ishikawa {
	left: 120px;
	top: 103px;
}
.maparea li.toyama {
	left: 280px;
	top: 136px;
}

/* #map_tokai */
.maparea #map_tokai span {
	position: absolute;
	top: 65px;
	left: 135px;
}
.maparea li.shizuoka {
	left: 395px;
	top: 195px;
}
.maparea li.aichi {
	left: 240px;
	top: 195px;
}
.maparea li.mie {
	left: 80px;
	top: 240px;
}
.maparea li.gifu {
	left: 115px;
	top: 103px;
}

/* #map_kansai */
.maparea #map_kansai span {
	position: absolute;
	top: 5px;
	left: 250px;
}
.maparea li.kyoto {
	left: 330px;
	top: 30px;
}
.maparea li.shiga {
	left: 410px;
	top: 125px;
}
.maparea li.nara {
	left: 395px;
	top: 285px;
}
.maparea li.wakayama {
	left: 255px;
	top: 360px;
}
.maparea li.osaka {
	left: 255px;
	top: 260px;
}
.maparea li.hyogo {
	left: 200px;
	top: 115px;
}

/* #map_chushikoku */
.maparea #map_chushikoku span {
	position: absolute;
	top: 0px;
	left: 180px;
}
.maparea li.shimane {
	left: 263px;
	top: 20px;
}
.maparea li.tottori {
	left: 425px;
	top: 20px;
}
.maparea li.yamaguchi {
	left: 136px;
	top: 133px;
}
.maparea li.hiroshima {
	left: 277px;
	top: 133px;
}
.maparea li.okayama {
	left: 425px;
	top: 133px;
}
.maparea li.ehime {
	left: 210px;
	top: 255px;
}
.maparea li.kagawa {
	left: 390px;
	top: 255px;
}
.maparea li.kochi {
	left: 210px;
	top: 357px;
}
.maparea li.tokushima {
	left: 390px;
	top: 357px;
}

/* #map_kyushu */
.maparea #map_kyushu span {
	position: absolute;
	top: 40px;
	left: 120px;
}
.maparea li.fukuoka {
	left: 358px;
	top: 96px;
}
.maparea li.ooita {
	left: 430px;
	top: 25px;
}
.maparea li.miyazaki {
	left: 420px;
	top: 225px;
}
.maparea li.kagoshima {
	left: 420px;
	top: 337px;
}
.maparea li.kumamoto {
	left: 254px;
	top: 225px;
}
.maparea li.nagasaki {
	left: 174px;
	top: 135px;
}
.maparea li.saga {
	left: 270px;
	top: 25px;
}
.maparea li.okinawa {
	left: 81px;
	top: 257px;
}

/* ------------------------------------
	* clearFix
* ------------------------------------ */

element {
	zoom:1;
}
element:after {
	content: ""; 
	display: block; 
	clear: both;
}
